@charset "utf-8";
/* CSS Document */
h1,h2,h3,h4{ padding:0; margin:0;}

/*index-content*/

/*product*/
.pro-box{ width:100%; margin:0 auto; padding-top:80px;}
.index-t{  text-align:center;}
.index-t h1{ background:url(../images/index-img/yuan-xian-bg.png) no-repeat center bottom; font-family:"Helvetica Neue", Helvetica, Arial; font-weight:bold; font-size:22px; text-transform:uppercase; color:#b9b7b7; padding-bottom:30px;}
.index-t h2{ font-weight:bold; font-size:22px; color:#3c3c3c; padding:10px 0 23px 0;}
.index-t p{width:54%;margin:0 auto; font-size:14px; color:#3c3c3c; line-height:22px; padding-bottom:40px;}

.botm-content{ float:left;width:23.5%;margin-left:2%;margin-bottom:30px;}
.img-box{ position:relative; overflow:hidden;}
.absolute{width:100%; background-color:rgba(155,208,251,0.5); position:absolute; bottom:0;}
.botm-content .absolute p{ font-size:18px; color:#3c3c3c; line-height:42px; text-align:center;}

.botm-content>p{ width:100%; font-size:14px; color:#848383; line-height:22px; text-align:justify; margin-top:15px;}
.index-b{width:60%;margin:0 auto;}
.index-btn-box{  width:140px; height:40px; margin:0 auto;  border:2px #0482e7 solid; border-radius:24px;}
.index-btn-box a{ font-size:20px; text-align:center; line-height:40px; color:#0482e7;}

/*cases*/
.cases-box{ width:100%; margin:0 auto; padding-top:80px;}
.cases-box .absolute{ width:100%; height:100%; background-color:rgba(101,185,253,0.3); position:absolute; left:0; top:100%;}

.cases-box .botm-content p{ margin:0; background-color:#3690d8;font-size:18px; color:#fff; text-align:center; line-height:42px;}

/*about*/
.about-bg{ background:url(../images/index-img/about-bg.jpg) no-repeat center center; margin-top:80px;}
.about-box{ width:100%; margin:0 auto; padding:40px 0 40px 0;}
.about-box h1{ background:url(../images/index-img/yuan-xian2.png) no-repeat center bottom;}
.about-box h2{ color:#fff;}

.wenben p{ float:left; width:40%; font-size:14px; color:#fff; line-height:30px; text-align:justify; padding-bottom:40px;margin-left:20%;}
.wenben .index-btn-box{ clear:left; float:right; border-color:#aff100; margin-right:100px;}
.wenben .index-btn-box a{ color:#aff100;}

/*partner*/
.partner-box{ width:100%; margin:0 auto; padding-top:80px;}
.partner{width:70%;margin:0 auto;}
.part-content{ float:left; width:220px; margin-left:25px; position:relative; overflow:hidden;}
.part-content img{ margin:0 auto;}
.img2{ position:absolute; left:0; bottom:0;}